﻿<%@ Page Title="" Language="C#"  Inherits="System.Web.Mvc.ViewPage<MedicalManagementSystem.Models.Patient>" 
MasterPageFile="~/Views/Shared/People.Master"%>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Информация о пациенте <%=Model.Surname%>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainRightColumn" runat="server">

    <% Model.Load(); %>
	<h2>Информация о пациенте <%=Model.Surname%></h2>
    <div id="patient-details-tabs">
        <ul>
            <li><a href="#patient-details">Информация</a></li>
            <li><a href="#patient-history">История болезни</a></li>
        </ul>
        <div id="patient-details">
            <dl class="details">
                <dt>Пациент:</dt>
                <dd><%=Model.Initials%></dd>
        
                <dt>Дата рождения:</dt>
                <dd><%=Model.Birthday.ToShortDateString() %></dd>
                
                <%if (Model.DeathDate.HasValue){%>
        			<dt>Дата смерти:</dt>
        			<dd><%=Model.DeathDate.Value.ToShortDateString()%></dd>
        		<%}%>
                
                <dt>Медицинская карта:</dt>
        		<dd><%=Model.CardName ?? "Отсутствует"%></dd>
        			
        		<dt>Комментарии:</dt>
        		<dd><%=Model.Note ?? "Отсутствует"%></dd>
            </dl>
            <p>
                <%=Html.ActionLink("Редактировать информацию","Edit",new {Model.id}) %>
            </p>
        
            <h3>Дополнительно</h3>
            <dl class="details">
                <dt>Инвалидность:</dt>
        		<dd>
                <%if (Model.Disability!=null){%>
                    <%=string.Format("{0} группа; Дата начала: {1:d}", Model.Disability.GroupView(), Model.Disability.DateStart) %>
                    <%=Html.ActionLink("Редактировать", "Edit", "Disability", new { Model.Disability.id }, null) %>
                <%}else {%>
                    Отсутствует
                    <%=Html.ActionLink("Редактировать", "Create", "Disability", new { patientId = Model.id }, null) %>
                <%} %>
                </dd>
    
                <dt>Адрес:</dt>
        		<dd>
                    <%if (Model.Address != null){%>
                        <%=Model.Address.Description%>
                        <%=Html.ActionLink("Редактировать", "Edit", "Address", new { Model.Address.id }, null) %>
                    <%} else {%>
                        <%=Html.Encode("Отсутствует") %>
                        <%=Html.ActionLink("Редактировать", "Create", "Address", new { patientId = Model.id }, null) %>
                    <%} %>
                </dd>
            </dl>
        </div>
        <div id="patient-history">
            <%Model.LoadPatientChart(); %>
            <%Html.RenderPartial(@"~/Views/PatientChart/PatientHistory.ascx", Model.PatientChart
                  .OrderByDescending(chart=> chart.DateArrive)); %>
        </div>
    </div>

    <script type="text/javascript">
        $(function () {
            $("#patient-details-tabs").tabs();
        });
    </script>
</asp:Content>
